package com.ruoyi.system.domain.sample;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.MaterialExp;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

@EqualsAndHashCode(callSuper = true)
@TableName("sam_sample")
@Data
public class SamSample extends MaterialExp implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 样品开发单主表ID */
    @TableId(type = IdType.AUTO)
    private Long spId;

    /** 开发单号 */
    @TableField(value = "spNo")
    private String spNo;

    /** 开发日期 */
    @TableField(value = "spDate")
    private LocalDateTime spDate;

    /** 交货日期 */
    @TableField(value = "deliDate")
    private LocalDateTime deliDate;

    /** 开发类型 */
    @TableField(value = "spType")
    private Long spType;

    /** 客户ID */
    @TableField(value = "custId")
    private Long custId;

    /** 款号 */
    @TableField(value = "khNo")
    private String khNo;

    /** 款号版本 */
    @TableField(value = "khVer")
    private String khVer;

    /** 客款号 */
    @TableField(value = "custKhNo")
    private String custKhNo;

    /** 样品分类 */
    @TableField(value = "mcId")
    private Long mcId;

    /** 规格 */
    @TableField(value = "type")
    private String type;

    /** 系列 */
    @TableField(value = "series")
    private String series;

    /** 样品描述 */
    @TableField(value = "describe")
    private String describe;

    /** 设计师 */
    @TableField(value = "designer")
    private String designer;

    /** 出格人 */
    @TableField(value = "makePaper")
    private String makePaper;

    /** 做版人 */
    @TableField(value = "makeSample")
    private String makeSample;

    /** 业务员 */
    @TableField(value = "salesStaff")
    private String salesStaff;

    /** 图片 */
    @TableField(value = "imagePath")
    private String imagePath;


}
